home *** CD-ROM | disk | FTP | other *** search
- /* animtools_proto.h
-
- Copyright (c) 1992 Commodore-Amiga, Inc.
-
- This example is provided in electronic form by Commodore-Amiga, Inc. for
- use with the "Amiga ROM Kernel Reference Manual: Libraries", 3rd Edition,
- published by Addison-Wesley (ISBN 0-201-56774-1).
-
- The "Amiga ROM Kernel Reference Manual: Libraries" contains additional
- information on the correct usage of the techniques and operating system
- functions presented in these examples. The source and executable code
- of these examples may only be distributed in free electronic form, via
- bulletin board or as part of a fully non-commercial and freely
- redistributable diskette. Both the source and executable code (including
- comments) must be included, without modification, in any copy. This
- example may not be published in printed form or distributed with any
- commercial product. However, the programming techniques and support
- routines set forth in these examples may be used in the development
- of original executable software products for Commodore Amiga computers.
-
- All other rights reserved.
-
- This example is provided "as-is" and is subject to change; no
- warranties are made. All use is at your own risk. No liability or
- responsibility is assumed.
-
- */
-
- #include <clib/dos_protos.h>
- #include <clib/exec_protos.h>
- #include <clib/graphics_protos.h>
- #include <clib/intuition_protos.h>
-
- struct GelsInfo *setupGelSys(struct RastPort *rPort, BYTE reserved);
- VOID cleanupGelSys(struct GelsInfo *gInfo, struct RastPort *rPort);
- struct VSprite *makeVSprite(NEWVSPRITE *nVSprite);
- struct Bob *makeBob(NEWBOB *nBob);
- struct AnimComp *makeComp(NEWBOB *nBob, NEWANIMCOMP *nAnimComp);
- struct AnimComp *makeSeq(NEWBOB *nBob, NEWANIMSEQ *nAnimSeq);
- VOID freeVSprite(struct VSprite *vsprite);
- VOID freeBob(struct Bob *bob, LONG rasdepth);
- VOID freeComp(struct AnimComp *myComp, LONG rasdepth);
- VOID freeSeq(struct AnimComp *headComp, LONG rasdepth);
- VOID freeOb(struct AnimOb *headOb, LONG rasdepth);
-